package com.tools.common.object;

import java.lang.annotation.*;

/**
 * 用于写注释的注解，
 * 为了编译后不被 JVM 去掉注释而做的努力
 * */
@Target({ElementType.METHOD, ElementType.FIELD,
        ElementType.CONSTRUCTOR, ElementType.TYPE,
        ElementType.ANNOTATION_TYPE
})
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Note("用于写注释的注解，为了编译后不被 JVM 去掉注释而做的努力")
public @interface Note {

    @Note("注释内容，也就是属性、方法、类等的说明信息")
    String value();
}
